-- CALC_USER_MP

-----------------------------------------------
-- 玩家当前魔法值
-- @param  user  玩家
return function(user)
    -- 最大魔法的加成
    local mp = user:queryAttrib("max_mp") -
               user.dbase:query("max_mp", 0);

    -- 先计算完最大魔法值加成再计算魔法值加成
    mp = mp + user.dbase:query("mp", 0);

    -- 1. 绝对值加成
    local prop = PropM.combine(user, "attrib2", "mp");
    mp = PropM.apply(prop, mp);

    -- 3. 百分比加成
    prop = PropM.combine(user, "attrib", "mp");
    mp = PropM.apply(prop, mp);

    return mp;
end
